Big Huge Thesaurus

Antennaria dioica

noun